!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d4c9aa3a-9183-484c-bbaf-b5928aa9d94b",e._sentryDebugIdIdentifier="sentry-dbid-d4c9aa3a-9183-484c-bbaf-b5928aa9d94b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2483],{12037:(e,t,r)=>{r.d(t,{A:()=>m});var l=r(37876);r(14232);var s=r(70654),a=r(43762),i=r(12404),n=r(48762);let o=({hideOptions:e,hideSingleOption:t,classNameStaticOption:r=""})=>{let o=(0,s.t3)(),{tHotels:c}=(0,s.zg)(),d=(0,s.T1)(),m=(0,s.LQ)();if(0==o.length||1==o.length&&t)return null;if(1==o.length)return o[0].value.type==i.gT.NoMeals?null:(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(s.zD,{included:o[0].value.included,title:o[0].value.optionTitle,description:o[0].value.optionDescription,className:`${r} grid items-center pb-[0] gap-2 grid-cols-[auto,1fr]`})});if(e)return null;let x=o.find(e=>e.value.optionId==d.meal);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:`${n.bx} p-4`,children:c("mealsOptionsLabel")}),(0,l.jsx)(a.z6,{value:x,onChange:e=>{m(e.value.optionId)},children:(0,l.jsx)("div",{className:"-space-y-px bg-white",children:o.map(e=>(0,l.jsx)(s.c_,{title:e.value.optionTitle,description:e.value.optionDescription,isChecked:d.meal==e.value.optionId,priceDiff:e.priceDiff,selected:e},e.value.optionId))})}),(0,l.jsx)("hr",{className:n.yF})]})},c=({hideOptions:e,hideSingleOption:t,classNameStaticOption:r=""})=>{let o,c=(0,s.xL)(),d=(0,s.t3)(),{tHotels:m}=(0,s.zg)(),x=1==c.length&&1==d.length,p=(0,s.T1)(),u=(0,s.Nd)();if(0==c.length||1==c.length&&t||e)return null;let h=c.find(e=>e.value.optionId==p.cancellation),g=(o=h?h.value.cancellationPolicy:c[0].value.cancellationPolicy)===i.Lc.FreeCancellation||o===i.Lc.PartiallyRefundable;return(0,l.jsxs)(l.Fragment,{children:[!x&&(0,l.jsx)("p",{className:`${n.bx} p-4`,children:m("cancellationOptionsLabel")}),c.length>1?(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(a.z6,{value:h,onChange:e=>{u(e.value.optionId)},children:(0,l.jsx)("div",{className:"-space-y-px bg-white",children:c.map(e=>(0,l.jsx)(s.c_,{title:e.value.optionTitle,description:e.value.optionDescription,isChecked:p.cancellation==e.value.optionId,priceDiff:e.priceDiff,selected:e},e.value.optionId))})})}):(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(s.zD,{included:g,title:c[0].value.optionTitle,description:c[0].value.optionDescription,className:`${r} grid pb-4 items-center ${x?"grid-cols-[auto,1fr] gap-2":"gap-1"}`})}),(0,l.jsx)("hr",{className:n.yF})]})};var d=r(72270);let m=({handleReserve:e,buttonLabel:t,roomType:r,className:a=""})=>{let i=(0,s.nR)(),{tHotels:m}=(0,s.zg)();return(0,l.jsxs)("div",{className:a,children:[(0,l.jsx)("p",{className:"text-[1.25rem] font-medium text-primaryFont px-4 pb-2",children:m("roomOptionsLabel")}),(0,l.jsxs)("div",{className:"flex flex-col pb-2",children:[(0,l.jsx)(o,{classNameStaticOption:"px-4"}),(0,l.jsx)(c,{classNameStaticOption:"px-4"})]}),(0,l.jsxs)("div",{className:"flex items-end justify-between px-4 gap-x-2",children:[(0,l.jsx)(d.A,{plan:i,specialPriceSticker:r?.specialPriceSticker,isRunOfHouse:r?.isRunOfHouse}),(0,l.jsxs)("div",{className:"flex flex-col gap-1",children:[r?.lowStockWarning&&(0,l.jsx)("p",{className:"text-[0.675rem] text-danger text-center font-medium",children:r.lowStockWarning}),(0,l.jsx)(n.sP,{labelClassName:"whitespace-nowrap",onClick:e,children:t||m("reserve")})]})]})]})}},12841:(e,t,r)=>{r.d(t,{A:()=>o});var l=r(37876);r(14232);var s=r(26630),a=r(3006),i=r(14694),n=r(12404);let o=({discountPercents:e,size:t,className:r})=>{let{tHotels:o}=(0,a.zg)();return(0,l.jsxs)("div",{style:{direction:"ltr"},className:(0,s.xW)("flex items-center rounded-md overflow-hidden ltr:flex-row rtl:flex-row-reverse",r??""),children:[(0,l.jsxs)("p",{className:(0,s.xW)("font-medium text-contrastGreen bg-[#d3efc4] py-0.5 px-1.5 z-[1] flex items-center gap-1 ltr:flex-row rtl:flex-row-reverse",t===n.nE.SMALL?"text-[0.65rem] leading-[1.3]":"text-[0.75rem] leading-[1.5]",e?"ltr:rounded-tr-full ltr:rounded-br-full rtl:rounded-tl-full rtl:rounded-bl-full":"rounded-md"),children:[(0,l.jsx)(i.gc2,{icon:i.CRp}),o("mobilePrice")]}),e&&(0,l.jsxs)("p",{className:(0,s.xW)("font-normal py-0.5 ltr:pr-1.5 rtl:pl-1.5 ltr:-ml-3 rtl:-mr-3 text-white bg-contrastGreen ltr:rounded-r-md rtl:rounded-l-md",t===n.nE.SMALL?"text-[0.65rem] leading-[1.3] ltr:pl-[14px] rtl:pr-[14px]":"ltr:pl-[18px] rtl:pr-[18px] text-[0.75rem] leading-[1.5]"),children:["-",e,"%"]})]})}},44712:(e,t,r)=>{r.d(t,{q:()=>c,y:()=>d});var l=r(37876),s=r(14232),a=r(26630),i=r(35891),n=r(48762);let o=(0,s.createContext)({setRoomPrice:()=>{},setLoading:()=>{},setIsFeaturedHiddenRoom:()=>{},setCheapestRoomPrice:()=>{}}),c=()=>(0,s.useContext)(o),d=({children:e,initialRoomPrice:t})=>{let[r,s]=(0,a.ID)(t),[c,d]=(0,a.ID)(t),[m,x]=(0,a.ID)(!1),[p,u]=(0,a.ID)(!1),h=(0,i.kc)(),g=r?(0,n.up)(h,r):void 0;return(0,l.jsx)(o.Provider,{value:{roomPriceFormatted:g,roomPrice:r,cheapestRoomPrice:c,setRoomPrice:s,loading:m,setLoading:x,isFeaturedHiddenRoom:p,setIsFeaturedHiddenRoom:u,setCheapestRoomPrice:d},children:e})}},50458:(e,t,r)=>{r.d(t,{A:()=>n});var l=r(37876),s=r(98052),a=r(14694),i=r(26630);let n=({allAmenities:e,cssProps:t,variant:r="default"})=>{let n="compactGrid"===r;return e&&0!==e.length?(0,l.jsx)("div",{className:(0,i.xW)(n?"grid grid-cols-2 gap-x-3 gap-y-2":"flex flex-wrap gap-x-4 gap-y-1",t),children:e.map((e,t)=>(0,l.jsxs)("div",{className:(0,i.xW)("flex items-center",n?"gap-1.5":"gap-2"),children:[(0,l.jsx)(a.gc2,{icon:s.y.get(e.id)||a.e68,className:(0,i.xW)("text-primaryGreyFont",n?"size-3":"h-4 w-4")}),(0,l.jsx)("p",{className:(0,i.xW)("font-normal text-primaryFont",n?"text-sm leading-tight":"text-[0.875rem] leading-[130%] lg:text-[1rem] lg:leading-[150%]"),children:e.title})]},e.id*(t+1)))}):null}},51678:(e,t,r)=>{r.d(t,{A:()=>m});var l=r(70654),s=r(69438),a=r(19028),i=r(12404),n=r(14910),o=r(47484),c=r(3892),d=r(46747);let m=(e,t,r)=>{let m=(0,l.nR)(),x=(0,n.Wq)(),p=(0,n.CT)(),u=(0,n.GE)(),h=(0,l.hy)(),g=(0,c.P5)();return t&&e?{handleReserve:()=>(0,d.ep)(()=>{if(m){let l={dates:x,guests:p,destinationId:{id:e.id,destinationType:i.C8.Hotel},roomPlan:{roomId:t.room.id,rateCode:m.rateCode,signature:m.signature}},n={...(0,o.rh)(null,l),...(0,s.iZ)(m),...(0,s.Q3)(t.room,e)};if((0,i.Bl)(m.supplier)){if(u.customReserveAction){u.customReserveAction(l),(0,a.sx)("click_reserve_new_rate",n);return}(0,a.sx)("click_reserve",n),(0,s.ef)(e,m);let t=(0,o.ub)(g,e.id,l,h);console.log("Checkout link",t,g),window.open(t,"_blank")}else if((0,a.sx)("click_reserve_linkout",n),r)window.open(r.url,"_blank");else{let e=(0,o.Wx)(i.Il.RoomBook,l);window.open(e,"_blank")}}},"useLinkoutReserve handleReserve")}:{handleReserve:()=>{}}}},57873:(e,t,r)=>{r.d(t,{A:()=>o});var l=r(37876);r(14232);var s=r(48762),a=r(70654),i=r(26630),n=r(73591);let o=e=>{let{children:t,availabilityMode:r,hideHeader:o=!1,titleClassName:c,titleTextClassName:d,title:m,showShareButton:x}=e,{tCommon:p}=(0,s.FC)(),{tHotels:u}=(0,a.zg)(),h=m||(r?`${u("chooseYourRoom")}`:`${p("rooms")}`);return(0,l.jsxs)("div",{id:a.S0.RoomsSection,children:[!o&&(0,l.jsxs)("div",{className:(0,i.xW)("my-2 pt-2 md:pt-4 flex items-center gap-x-2 gap-y-1 xs:gap-y-2 sm:gap-x-4 flex-wrap",c),children:[(0,l.jsx)("h2",{className:(0,i.xW)(s.rc,d),children:h}),x&&(0,l.jsx)(n.w,{})]}),t]})}},60854:(e,t,r)=>{r.d(t,{f:()=>o});var l=r(37876);r(14232);var s=r(98052),a=r(48762),i=r(14694),n=r(26630);let o=({amenities:e,cssProps:t="",children:r})=>(0,l.jsxs)("div",{className:(0,n.xW)("flex items-center flex-wrap gap-2",t),children:[r,e.map(e=>(0,l.jsxs)("div",{className:a.tt,children:[(0,l.jsx)(i.gc2,{icon:s.y.get(e.id)||i.ywk,className:"w-[18px] h-[18px] sm:w-6 sm:h-6"}),(0,l.jsx)("p",{className:"text-[0.925rem] sm:text-[1rem] leading-[120%] text-primaryFont",children:e.title})]},e.id))]})},68414:(e,t,r)=>{r.d(t,{A:()=>d});var l=r(37876),s=r(14232),a=r(27888);r(32283),r(96637);var i=r(38294),n=r(14694),o=r(96957),c=r(26630);let d=({photos:e,isRecommended:t,imgStyle:r,imgClassName:d,className:m,imageSize:x})=>{let p=(0,s.useRef)(null),u=x||{default:15,sm:100,md:80,lg:15};return(0,l.jsx)("div",{className:"relative",children:(0,l.jsxs)(a.RC,{ref:p,slidesPerView:"auto",freeMode:!0,className:(0,c.xW)(t?"max-h-[160px]":"max-h-[200px]",m),loop:e.length>1,children:[(0,l.jsx)(o.A,{icon:n.CeG,onClick:e=>{e?.stopPropagation(),p.current&&p.current.swiper.slidePrev()},className:"room-gallery-swiper-prev w-[36px] h-[36px] absolute top-[50%] ltr:left-[38px] rtl:right-[38px] ltr:-translate-x-[50%] rtl:translate-x-[50%] -translate-y-[50%] hidden sm:flex"}),e.map((e,t)=>(0,l.jsx)(a.qr,{children:(0,l.jsx)(i.A,{image:e,size:u,className:d,style:{aspectRatio:"233/150",objectFit:"cover",position:"relative",borderRadius:8,width:"100%",...r}})},`${e.id}-${t}`)),(0,l.jsx)(o.A,{icon:n.dmS,onClick:e=>{e?.stopPropagation(),p.current&&p.current.swiper.slideNext()},className:"room-gallery-swiper-next w-[36px] h-[36px] absolute top-[50%] ltr:right-[38px] rtl:left-[38px] ltr:translate-x-[50%] rtl:-translate-x-[50%] -translate-y-[50%] hidden sm:flex"})]})})}},72270:(e,t,r)=>{r.d(t,{A:()=>g});var l=r(37876);r(14232);var s=r(12404),a=r(48762),i=r(35891),n=r(70654),o=r(12841),c=r(84944),d=r(26630),m=r(15023),x=r(44712),p=r(81632),u=r(76206),h=r(19028);let g=({plan:e,specialPriceSticker:t,isShouldUpdateCheapestPrice:r,isRunOfHouse:g,isShouldUpdatePrice:f})=>{let{tHotels:j}=(0,n.zg)(),v=(0,i.kc)(),N=(0,x.q)(),{searchRequest:b}=(0,p.Tj)(),y=(0,a.WV)(),{analyticsContext:w}=(0,h.pn)();if((0,d.uV)(()=>{if(f&&e){let t=(0,m.Lo)(y,e);N.setIsFeaturedHiddenRoom(!1),N.setRoomPrice(t.netPrice)}if(r&&e){let t=(0,m.Lo)(y,e);N.setCheapestRoomPrice(t.netPrice)}},[f]),!e)return(0,l.jsx)(l.Fragment,{});{let r=(0,a.kP)(e.supplier),i=e.externalSupplier?.name,x=e.pricingDevice==s.EN.Mobile,p=e.pricingDevice==s.EN.ClosedUserGroup,h=x||p||t,f=(0,m.Lo)(y,e),N=f.totalDiscount&&f.totalDiscount.amount>0?(0,a.n3)(f.totalDiscount.amount,f.netPrice.amount):void 0,C=(0,a.up)(v,f.netPrice),P=(0,m.$i)(y,b?.dates),D=(0,m.yS)(y,b?.guests?.rooms),k=!g&&y.hideTaxes;return(0,l.jsxs)("div",{className:"flex flex-col gap-1",children:[r&&(0,l.jsx)("p",{className:"text-[0.925rem] leading-[120%] font-medium text-primaryFont lg:text-[1rem]",children:r}),i&&!r&&(0,l.jsx)("p",{className:"text-[0.925rem] leading-[120%] font-medium text-primaryFont lg:text-[1rem]",children:i}),f.totalDiscount&&(0,l.jsx)("div",{className:"flex items-center gap-2",children:(0,l.jsx)("span",{className:"leading-none line-through text-mediumDanger font-normal text-[0.85rem]",children:(0,a.up)(v,{amount:f.netPrice.amount+f.totalDiscount.amount,currency:f.netPrice.currency})})}),(0,l.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,l.jsxs)("p",{className:(0,d.xW)(k?"text-[1.75rem]":"text-[1.5rem]","leading-[120%] font-semibold",p&&!f.totalDiscount?"text-mediumDanger":"text-primaryFont",P||D?"flex items-center gap-1":""),children:[C,P&&(0,l.jsx)("span",{className:"text-primaryGreyFont text-[0.875rem] font-normal",children:D?`/ ${j("perNightPrice")},`:j("perNightPrice")}),D&&(0,l.jsx)("span",{className:"text-primaryGreyFont text-[0.875rem] font-normal",children:P?j("perRoomPrice"):`/ ${j("perRoomPrice")}`}),e.debugText&&k&&(0,l.jsx)("span",{className:"text-[0.9rem] font-normal",children:e.debugText})]}),t&&(0,l.jsx)(n.cv,{discountPercents:N}),p&&(0,l.jsx)(c.A,{discountPercents:N}),x&&(0,l.jsx)(o.A,{discountPercents:N}),w?.attribution?.coupon&&(0,l.jsx)(u.A,{couponCode:w?.attribution?.coupon}),N&&!h&&(0,l.jsx)("div",{className:"flex itmes-center",children:(0,l.jsx)("span",{className:(0,d.xW)("bg-contrastGreen px-1.5 py-0.5 rounded-md"),children:(0,l.jsxs)("p",{className:"text-[0.75rem] leading-[150%] font-normal text-white",children:["-",N,"%"]})})})]}),!k&&(0,l.jsx)("div",{className:"text-[0.825rem] leading-[150%] font-normal text-primaryGreyFont lg:text-[0.875rem]",children:e.totalPrice})]})}}},73591:(e,t,r)=>{r.d(t,{w:()=>u});var l=r(37876);r(14232);var s=r(48762),a=r(14694),i=r(49841),n=r(26630),o=r(13363),c=r(81632),d=r(38294),m=r(88576),x=r(35572);let p=({open:e,onClose:t})=>{let{hotelData:r}=(0,c.Tj)(),[i,p]=(0,n.ID)(!1),{tCommon:u}=(0,s.FC)(),h=async()=>{try{await navigator.clipboard.writeText(window.location.href),p(!0),setTimeout(()=>p(!1),2e3)}catch(e){console.error("Failed to copy link:",e)}};return r?(0,l.jsx)(o.j,{open:e,onClose:t,modalName:"shareModal",className:"w-[93%] sm:w-[95%] max-h-[95%] h-auto max-sm:m-auto max-w-full sm:max-w-max md:max-w-max sm:min-w-[550px] sm:min-h-[300px]",headerClassName:"grid grid-cols-[1fr,auto] items-center gap-4",headerComponent:(0,l.jsx)("p",{className:"text-[1rem] text-primaryFont font-medium text-center pl-9",children:u("shareDealTitle")}),children:(0,l.jsxs)("div",{className:"mt-[49px] overflow-auto no-scrollba grid sm:grid-cols-2 gap-6 pt-5",children:[(0,l.jsxs)("div",{className:"max-w-[350px]",children:[(0,l.jsx)(d.A,{image:r.commonDescription.coverImage,size:{default:50,sm:100,md:75,lg:50},className:"object-cover h-auto max-h-[200px] w-full rounded-lg"}),(0,l.jsx)("div",{className:"flex flex-col gap-1 mt-2",children:(0,l.jsxs)("h4",{className:"text-[1.25rem] leading-[120%] font-semibold text-primaryFont",children:[(0,l.jsx)("span",{className:"ltr:pr-2 rtl:pl-2",children:r.title}),r.commonDescription.stars?(0,l.jsx)(x.A,{stars:r.commonDescription.stars,cssProps:"text-[0.75rem] md:text-[0.75rem] hidden align-middle md:inline-block"}):null]})})]}),(0,l.jsxs)("div",{className:"flex flex-col justify-center items-center gap-4 max-w-[350px] pb-5",children:[(0,l.jsx)("p",{className:"text-[1.5rem] text-primaryFont font-semibold text-center",children:u("shareDealWithFriends")}),(0,l.jsx)(m.s,{onClick:h,className:"min-w-[200px] gap-2",icon:i?a.Dnq:a.Vdo,iconClassName:"w-5 h-5",children:u(i?"copyLinkSuccessMessage":"copyLinkButtonLabel")})]})]})}):null},u=({url:e,className:t="",labelClassName:r,iconClassName:o,label:c,onDesktopClick:d})=>{let m=(0,s.Qf)(s.mN.md),[x,u]=(0,n.ID)(!1),{tCommon:h}=(0,s.FC)(),g=async()=>{let t=e||window.location.href;m&&navigator?.share?await navigator.share({title:document.title,url:t}):f()},f=()=>{d?d():u(!0)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.T,{onClick:g,icon:a.MNJ,labelClassName:r,iconClassName:o,"aria-label":c||h("shareButtonLabel"),className:(0,n.xW)("max-h-[32px] px-4",t),children:c||h("shareButtonLabel")}),(0,l.jsx)(p,{open:x,onClose:()=>u(!1)})]})}},76206:(e,t,r)=>{r.d(t,{A:()=>n});var l=r(37876),s=r(14694),a=r(51991),i=r(26630);let n=({couponCode:e,className:t})=>(0,l.jsxs)("div",{className:(0,i.xW)("flex items-center bg-[#e8edfa] text-primaryFont text-[0.75rem] px-2 py-0.5 font-medium shadow-sm",a.uC.isRoundedForm?"rounded-md":"",t),children:[(0,l.jsx)(s.gc2,{icon:s._2z,className:"text-primaryFont h-3 w-3"}),(0,l.jsx)("span",{className:"ml-1",children:e})]})},78430:(e,t,r)=>{r.d(t,{A:()=>h});var l=r(37876);r(14232);var s=r(70654),a=r(50458),i=r(60854),n=r(12037),o=r(48762),c=r(13363),d=r(14694),m=r(26630),x=r(78173),p=r(82526),u=r(7976);let h=e=>{let{open:t,onClose:r,room:h,hotelData:g,roomType:f,handleReserve:j}=e,{tHotels:v}=(0,s.zg)(),N=(0,o.Qf)(o.mN.lg),b=h.photos.length>0,[y,w]=(0,m.ID)(!1),[C,P]=(0,m.ID)(0);return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(c.j,{open:t,onClose:r,modalName:`room-info-${h.id}`,headerComponent:(0,l.jsx)("p",{className:"text-[1rem] font-medium text-primaryFont text-center pl-9",children:h.title}),headerClassName:"grid grid-cols-[1fr,auto] items-center",className:(0,m.xW)("!p-[0] w-full max-w-[720px] md:max-w-[720px]",y?"rounded-[0px]":""),children:(0,l.jsxs)(u.R,{children:[(0,l.jsx)(p.A,{images:h.photos,open:y,handleClose:()=>w(!1),selectedImageIndex:C}),(0,l.jsxs)("div",{className:"grid overflow-auto mt-[70px] grid-cols-1 h-[95%]",children:[b&&(0,l.jsx)(s.ML,{isRoomModalAdaptive:!0,photos:h.photos,setFullScreen:e=>{P(e),w(!0)}}),(0,l.jsxs)("div",{className:"flex flex-col gap-6 px-4 pb-4 md:px-6 md:pb-6",children:[(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("h4",{className:o.kg,children:h.title}),(0,l.jsx)(s.ef,{beds:h.beds,cssProps:"[&_svg]:text-primary"}),h.featuredAmenities.length>0&&(0,l.jsx)(i.f,{amenities:h.featuredAmenities,children:h.allAmenities.length>0&&h.roomSizeSqft&&(0,l.jsxs)("div",{className:"flex items-center justify-center px-2 py-1 gap-3 rounded-lg border border-secondaryGrey md:px-8 md:py-4",children:[(0,l.jsx)(d.gc2,{icon:d.ywk,className:"w-[18px] h-[18px] sm:w-6 sm:h-6"}),(0,l.jsx)("p",{className:"text-[0.925rem] sm:text-[1rem] leading-[120%] text-primaryFont",children:v("sqft",{area:h.roomSizeSqft})})]})})]}),h.description&&h.description.map((e,t)=>(0,l.jsx)(o.Tx,{data:e,cssProps:o.fJ},t)),h.allAmenities.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsxs)("p",{className:(0,m.xW)(o.bx,"pb-2"),children:[v("roomAmenities"),":"]}),(0,l.jsx)(a.A,{allAmenities:h.allAmenities,cssProps:"grid grid-cols-2 gap-4"})]}),f?.roomRate&&(0,l.jsx)(n.A,{roomType:f,handleReserve:j,isRoomDetails:!0,className:"border border-secondaryGrey rounded-2xl py-4"})]}),!f&&g&&(0,l.jsx)("div",{className:"flex items-end h-full sticky bottom-0 bg-white px-6 py-3 border-t border-t-secondaryGrey shadow-floatingOverlay",children:(0,l.jsx)(x.A,{hotelData:g,price:g.commonDescription.basePriceFormatted,onClick:N?()=>{}:r,showPrice:!0,cssProps:"flex flex-row justify-start w-full md:flex max-w-[unset] sm:max-w-[300px]"})})]})]})})})}},84944:(e,t,r)=>{r.d(t,{A:()=>d});var l=r(37876);r(14232);var s=r(26630),a=r(3006),i=r(14694),n=r(77406),o=r(12404),c=r(51991);let d=({checkoutStyle:e=!1,discountPercents:t,size:r,className:d})=>{let{tHotels:m}=(0,a.zg)(),x=e&&!!c.uC.brandCheckoutBadges;return(0,l.jsxs)(n.AM,{className:(0,s.xW)("flex relative ltr:flex-row rtl:flex-row-reverse",d??""),children:[(0,l.jsx)(n.AM.Button,{className:"p-0 outline-0 border-0",type:"button",children:(0,l.jsxs)("div",{style:{direction:"ltr"},className:(0,s.xW)("flex items-center rounded-md overflow-hidden"),children:[(0,l.jsxs)("p",{className:(0,s.xW)("font-medium py-0.5 px-1.5 z-[1] flex items-center gap-1 ltr:flex-row rtl:flex-row-reverse",x?"bg-checkoutDiscount text-white":"bg-dangerLight text-mediumDanger",r===o.nE.SMALL?"text-[0.65rem] leading-[1.3]":"text-[0.75rem] leading-[1.5]",!x&&(t?"ltr:rounded-tr-full ltr:rounded-br-full rtl:rounded-tl-full rtl:rounded-bl-full":"rounded-md")),children:[(0,l.jsx)(i.gc2,{icon:i.R70}),m(c.uC.isMember?"memberPrice":"vipPrice")]}),t&&(0,l.jsxs)("p",{className:(0,s.xW)("font-normal py-0.5 ltr:pr-1.5 rtl:pl-1.5 ltr:-ml-3 rtl:-mr-3 text-white",x?"bg-checkoutDiscount":"bg-mediumDanger ltr:rounded-r-md rtl:rounded-l-md",r===o.nE.SMALL?"text-[0.65rem] leading-[1.3] ltr:pl-[14px] rtl:pr-[14px]":"ltr:pl-[18px] rtl:pr-[18px] text-[0.75rem] leading-[1.5]"),children:["-",t,"%"]})]})}),(0,l.jsx)(n.AM.Panel,{className:(0,s.xW)("absolute z-10 w-[300px] bg-white p-3 shadow-neutralPopover border-secondaryGrey border bottom-full mb-3 right-0",x?"rounded-md":"rounded"),children:(0,l.jsx)("p",{className:"text-[0.875rem] text-primaryFont font-normal",children:m(c.uC.isMember?"memberPricePopoverDescription":"vipPricePopoverDescription")})})]})}},89642:(e,t,r)=>{r.d(t,{A:()=>o});var l=r(37876),s=r(14232),a=r(78430),i=r(51678),n=r(91953);let o=({children:e,hotelData:t,roomType:r,data:o,onSelectedRoom:c})=>{let[d,m]=(0,s.useState)(!1),x=(0,n.nR)(),{handleReserve:p}=(0,i.A)(t,r,x?.externalSupplier);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{role:"button",className:"p-0 w-full justify-start cursor-pointer",onClick:e=>{c&&c(),e.stopPropagation(),m(!0)},children:e}),(0,l.jsx)(a.A,{hotelData:t,roomType:r,open:d,onClose:()=>{m(!1)},handleReserve:p,room:o})]})}}}]);